/**
 * FeHelper弹出（下拉）页面
 * @author zhaoxianlie
 */
baidu.fePopup = (function(){
	
	/**
	 * 获取后台页面，返回window对象
	 */
	var bgPage = chrome.extension.getBackgroundPage();
	
	/**
	 * 绑定FeHelper标签的点击事件
	 */
	var _bindFcpHelperEvent = function(){
		jQuery('.fe-function-list .-x-fcp').click(function(e){
			window.close();
			bgPage.BgPageInstance.runHelperByType(MSG_TYPE.FCP_HELPER_DETECT);
		});
	};
	
	/**
	 * 绑定栅格检测标签的点击事件
	 */
	var _bindGridEvent = function(){
		jQuery('.fe-function-list .-x-grid').click(function(e){
			window.close();
			bgPage.BgPageInstance.runHelperByType(MSG_TYPE.GRID_DETECT);
		});
	};
	
	/**
	 * 绑定栅格检测标签的点击事件
	 */
	var _bindFdpEvent = function(){
		jQuery('.fe-function-list .-x-fdp').click(function(e){
			window.close();
			bgPage.BgPageInstance.runHelperByType(MSG_TYPE.FDP_HELPER);
		});
	};
	
	/**
	 * 在页面上显示Javascript控制台
	 */
	var _bindJsShellEvent = function(){
		jQuery('.fe-function-list .-x-jsshell').click(function(e){
			window.close();
			bgPage.BgPageInstance.runHelperByType(MSG_TYPE.JS_SHELL);
		});
	};
	
	/**
	 * 初始化页面，包括事件的绑定等
	 */
	var _init = function(){
		_bindFcpHelperEvent();
		_bindGridEvent();
		_bindFdpEvent();
		_bindJsShellEvent();
	};
	
	return {
		init : _init
	};
})();




